www.valterborsato.it

Creare delle email con una Formula Excel che utilizza i dati presenti in una anagrafica

In un foglio di lavoro Excel contenente una tabella anagrafica, può risultare particolarmente utile predisporre una formula in grado di generare automaticamente gli indirizzi di posta elettronica per tutte le persone inserite nell’archivio.
Questa funzionalità non solo semplifica la gestione dei dati, ma automatizza anche il processo, evitando errori manuali e risparmiando tempo.
L'esempio illustrato in questa sezione offre uno spunto applicabile a molte altre situazioni in cui, partendo da dati come anagrafiche di persone o schede prodotto, si desidera generare automaticamente codici o altri identificativi specifici.
 Ad esempio, è possibile creare user ID, codici di prodotto, numeri seriali o altre informazioni derivate da dati esistenti, basandosi su regole predefinite. Questa tecnica, dunque, può essere sfruttata non solo per la creazione di caselle di posta elettronica, ma per qualsiasi scenario in cui sia necessario automatizzare la creazione di informazioni derivate da dati anagrafici o di altro tipo già presenti nel sistema.

Per ottenere questo risultato verranno utilizzate le seguenti Funzioni:
CONCATENA;
SINISTRA;
MINUSC;
SOSITUISCI

Definire una Formula per la costruzione dei casellari di posta elettronica

Nel definire l'indirizzo dei casellari di posta elettronica, si deve tenere in considerazione che la email deve essere impostata con la sola lettera iniziale del nome della persona, un punto separatore, il cognome, la chiocciola e il dominio di posta.
Tutta la emai dovrà essere scritta in minuscolo.

Excel: costruzione del casellario di posta elettronica

La prima operazione che possiamo svolgere è unire nella colonna D il nome e cognome delle persone. Per fare questo possiamo usare l'operatore concatena. =CONCATENA(C3;B3)

Excel: definizione di un casellario di posta elettronica attraverso formule e funzioni

N.B. In alternativa all'operatore CONCATENA è possibile utilizzare il simbolo "&" per cui la formula potrà essere semplificata in =C3&B3

A questo punto possono essere inserite le informazioni di testo, ovvero "@nomeazienda.com" e il punto di separazione fra il nome e il cognome "." inserendo sempre il carattere & per concatenare le informazioni.
Si ricorda che tutte le informazioni di tipo testo per essere inserite nella formula necessitano dei doppi apici. Bisogna pertanto concatenare il nome, con il punto di separazione, con il cognome e infine con i riferimenti di dominio della posta elettronica.

La formula risulta essere la seguente: =C3&"."&B3&"nomeazienda.it"

Excel: definizione di un casellario di posta elettronica attraverso formule e funzioni 

Per quanto riguarda il nome, per mantenere la sola lettera iniziale, è possibile utilizzare la Funzione SINISTRA, la quale permette di esportare in una cella un determinato numero di caratteri presenti a sinistra in un’altra cella.
=SINISTRA(C3;1)
questa sintassi indica ad Excel di estrarre dalla cella C3 un solo carattere a sinistra.
Per un approfondimento sulle Funzione SINISTRA si rimanda alla nota: funzioni di testo | sinistra, destra e stringa estrai

Excel: definizione di un casellario di posta elettronica attraverso formule e funzioni

Per completare la e-mail, tutto il testo deve essere convertito in minuscolo. Pertanto alla funzione fino ad ora costruita va anteposto il comando MINUSC

=MINUSC(SINISTRA(C3;1)&"."&B3&"@nomeazienda.it")

Excel: definizione di un casellario di posta elettronica attraverso formule e funzioni

ATTENZIONE! Se all'interno dell'anagrafica ci fossero dei cognomi composti o doppi, quali ad esempio De Rossi, si creerebbe uno spazio vuoto all'interno dell'indirizzo email. Per evitare questo si può ricorrere alla Funzione SOSTITUISCI. Impostando la sostituzione del carattere barra spaziatrice con "nessun carattere".
Nella Funzione SOSTITUISCI, per indicare ad Excel di non mettere nessun carattere basta semplicemente aprire e chiudere le doppie virgolette senza definirne valori ovvero: SOSTITUISCI(B3;" ";"")

Excel: definizione di un casellario di posta elettronica attraverso formule e funzioni

E' possibile scaricare il file Excel contenente le formule e funzioni per creare la email

[Valter Borsato - Febbraio 2014 | aggiornato il 27/07/2024]